草庐IT

html cellpadding 单元格的左侧

全部标签

c# - 无法在 Visual Studio 2012 中调试单元测试项目

我找不到与此类似的帖子,所以我希望这不是重复的。我有一个c#类库,我正尝试在VisualStudio2012中对其运行单元测试。我已将新的单元测试项目添加到我的解决方案中,并将我的主项目添加为那里的引用。我已将我的单元测试项目设置为启动项目。当我尝试调试时,我收到一条错误消息AprojectwithanOutputTypeofClassLibrarycannotbestarteddirectly.Inordertodebugthisproject,addanexecutableprojecttothissolutionwhichreferencesthelibraryproject.S

c# - 如何设置 NUnit 来运行我的项目的单元测试?

我开始使用NUnit在.NET4.0上使用VisualStudio2010在C#中编写测试用例。我想使用NUnit来测试.dll(C#类库项目)的公共(public)函数。如何设置NUnit来处理我的项目?我应该将NUnit代码添加到同一个类库项目中进行测试,还是应该在同一个解决方案中为NUnit测试用例添加一个单独的项目?哪个是最佳做法?如果我需要为NUnit测试用例创建一个单独的项目,我应该将其设为类库项目还是可执行文件?如果我将其设为类库项目,我该如何运行它?如果我需要针对可执行文件而不是类库项目进行测试,流程和/或项目是否有任何更改? 最佳答案

c# - 以编程方式为 WPF 单元测试生成按键

我正在尝试对WPF控件进行单元测试,并且需要模拟按键按下。我看到了一个可能的解决方案here,但是当我尝试传入PresentationSource时,我不断得到一个空值(来自PresentationSource.FromVisual()或PresentationSource.FromDependencyObject()),这会触发异常。我的问题是如何获得可在单元测试中使用的非空PresentationSource? 最佳答案 您可以像这样扩展PresentationSource类:publicclassFakePresentatio

c# - 单元测试私有(private)代码

这个问题在这里已经有了答案:UnittestingprivatemethodsinC#(16个答案)关闭6年前。我目前正在使用C#进行开发-以下是一些背景信息:我们用我们的客户端应用程序实现MVP,并且我们有一个圈规则,该规则规定任何方法的圈复杂度都不应大于5。这导致了很多小的私有(private)方法,这些方法通常只负责一件事。我的问题是关于对类进行单元测试的:通过公共(public)方法测试私有(private)实现没问题......我在实现这个方面没有问题。但是……下面的情况呢:Example1.Handletheresultofanasyncdataretrivalreques

c# - 隐藏和显示 TableLayoutPanel 的单元格

我的表格布局面板有一列三行。(一个停靠到每个单元格中的“填充”面板。)现在我希望能够隐藏/显示行。我希望任何时候都只显示一行(基于用户对某些单选按钮的选择)并且我想调整大小以使其填充TableLayoutPanel的所有区域。我该怎么做?有什么想法吗? 最佳答案 如果您的TableLayoutPanel中的行是自动调整大小的,那么隐藏内容面板也会隐藏放置面板的单元格。 关于c#-隐藏和显示TableLayoutPanel的单元格,我们在StackOverflow上找到一个类似的问题:

c# - 单元测试应用程序_开始

我正在寻找有关如何对Global.asax中的Application_Start方法进行单元测试的任何类型的信息(最好是Moq)。我正在使用ASP.NETMVC并试图达到难以捉摸的100%代码覆盖率!我使用MVC的事实不是重点。并且说没有必要测试Start也不是真正的答案。如果我在那里有其他代码怎么办?我需要知道如何测试它。 最佳答案 一些组织确实需要那些毫无意义的数字,并且存在超出成本的问题。对于处理敏感信息的公司来说,“足够好”还不够好。我遇到了完全相同的问题,就像KlasMellbourn一样,需要达到100%(如果不是更高的

c# - 使用 Visual Studio 在 C# 中进行单元测试入门

我知道VisualStudio提供了一些单元测试的好东西。我如何使用它们,你如何使用它们?关于单元测试我应该知道些什么(假设我什么都不知道)。Thisquestion是相似的,但它没有说明VisualStudio可以做什么,因此请不要将其标记为重复。作为CommunityWiki发布是因为我不想成为代表妓女。 最佳答案 很明显,最显着的区别是MSTest支持内置于VisualStudio中,并直接提供单元测试、代码覆盖率和模拟支持。为了在外部(第三方)单元测试框架中做相同类型的事情,通常需要多个框架(一个单元测试框架和一个模拟框架)

c# - 在 WPF DataGrid 中合并单元格

我想创建一个跨越一列中多行的WPF数据网格。像这样:+-------+----------------+|Name|Attributes|+-------+----------------+||HorsePower||BMW+----------------+||Color|+-------+----------------+||Weight||Ford+----------------+||Color|+-------+----------------+下面的代码怎么改才能搞定? 最佳答案 尝试使用DataGridTemplate

c# - 单元测试 .NET Standard 1.6 库

我无法找到有关如何对.NETStandard1.6类库进行单元测试的最新文档(可以从.NETCore项目中引用)。这是我的库的project.json的样子:{"supports":{},"dependencies":{"Microsoft.NETCore.Portable.Compatibility":"1.0.1","NETStandard.Library":"1.6.0","Portable.BouncyCastle":"1.8.1.2"},"frameworks":{"netstandard1.6":{}}}现在剩下的任务是能够创建某种可以进行单元测试的项目。目标是使用xUni

c# - 在 C# 中解析 Excel 文件时,单元格似乎在 255 个字符处被截断......我该如何阻止它?

我正在使用c#在asp.net中解析上传的excel文件(xlsx)。我正在使用以下代码(已简化):stringconnString=string.Format("Provider=Microsoft.ACE.OLEDB.12.0;DataSource="+fileLocation+";ExtendedProperties=\"Excel12.0Xml;HDR=YES\";");OleDbDataAdapteradapter=newOleDbDataAdapter("SELECT*FROM[Sheet1$]",connString);DataSetds=newDataSet();ada